package com.pay.entity.wx;

import java.math.BigDecimal;

import com.pay.entity.BaseEntity;

/**
 * @Description: 微信付款模板信息
 * @see: WxPayTemplate 此处填写需要参考的类
 * @version 2017年1月17日 下午1:42:48
 * @author shulin.feng
 */
public class WxPayTemplate extends BaseEntity{

	/**
	 * 
	 */
	private static final long serialVersionUID = 5969313973727412571L;
	/**
	 * 外部商户编号
	 */
	private String outerAppid;
	/**
	 * 外部订单号
	 */
	private String outerTradeNo;
	/**
	 * 外部openId
	 */
	private String outerOpenid;
	/**
	 * 用户的标识，对当前公众号唯一
	 */
	private String openid;
	/**
	 * 模板消息id
	 */
	private String msgId;
	/**
	 * 商户编号
	 */
	private String userNo;
	/**
	 * 付款金额
	 */
	private BigDecimal amount;
	/**
	 * 返回状态码
	 */
	private String status;
	/**
	 * 模板发送时间
	 */
	private java.util.Date createTime;
	/**
	 * 修改时间
	 */
	private java.util.Date modifyTime;
	/**
	 * 备注
	 */
	private String remark;


	public java.lang.String getOuterAppid() {
		return this.outerAppid;
	}

	public void setOuterAppid(java.lang.String outerAppid) {
		this.outerAppid = outerAppid;
	}

	public java.lang.String getOuterTradeNo() {
		return this.outerTradeNo;
	}

	public void setOuterTradeNo(java.lang.String outerTradeNo) {
		this.outerTradeNo = outerTradeNo;
	}

	public java.lang.String getOuterOpenid() {
		return this.outerOpenid;
	}

	public void setOuterOpenid(java.lang.String outerOpenid) {
		this.outerOpenid = outerOpenid;
	}

	public java.lang.String getOpenid() {
		return this.openid;
	}

	public void setOpenid(java.lang.String openid) {
		this.openid = openid;
	}

	public java.lang.String getUserNo() {
		return this.userNo;
	}

	public void setUserNo(java.lang.String userNo) {
		this.userNo = userNo;
	}

	public BigDecimal getAmount() {
		return this.amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public java.lang.String getStatus() {
		return this.status;
	}

	public void setStatus(java.lang.String status) {
		this.status = status;
	}

	public java.util.Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}

	public java.util.Date getModifyTime() {
		return this.modifyTime;
	}

	public void setModifyTime(java.util.Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public java.lang.String getRemark() {
		return this.remark;
	}

	public void setRemark(java.lang.String remark) {
		this.remark = remark;
	}

	public String getMsgId() {
		return msgId;
	}

	public void setMsgId(String msgId) {
		this.msgId = msgId;
	}

	public WxPayTemplate() {
	}

	public WxPayTemplate(String outerAppid, String outerTradeNo, String outerOpenid, String openid, String msgId,
			String userNo, BigDecimal amount, String status, String remark) {
		super();
		this.outerAppid = outerAppid;
		this.outerTradeNo = outerTradeNo;
		this.outerOpenid = outerOpenid;
		this.openid = openid;
		this.msgId = msgId;
		this.userNo = userNo;
		this.amount = amount;
		this.status = status;
		this.remark = remark;
	}

}